花费 6 ms
HashMap 扩容 加载因子

HashMap: 在这里提到了两个参数:初始容量,加载因子。 这两个参数是影响HashMap性能的重要参数,其中容量表示哈希表中桶的数量,初始容量是创建哈希表时的容量, 加载因子是 ...

Thu Nov 03 06:49:00 CST 2016 0 12051
红黑树原理 新增,删除,打印

模板图 二叉查找树 由于红黑树本质上就是一棵二叉查找树,所以在了解红黑树之前,咱们先来看下二叉查找树。 二叉查找树(Binary Search Tree),也称有序二叉树(ordered b ...

Wed Jan 08 19:27:00 CST 2020 0 2374
Java Set操作

Set:无顺序,不包含重复的元素 HashSet:为快速查找设计的Set。存入HashSet的对象必须定义hashCode()。 TreeSet: 保存次序的Set, 底层为树结构。使用 ...

Thu Nov 10 18:20:00 CST 2016 0 3490
海量数据处理-BitMap算法

一、概述 本文将讲述Bit-Map算法的相关原理,Bit-Map算法的一些利用场景,例如BitMap解决海量数据寻找重复、判断个别元素是否在海量数据当中等问题.最后说说BitMap的特点已经在各个场景 ...

Thu Jan 11 18:05:00 CST 2018 0 1824
SynchronousQueue应用

SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存 ...

Fri Dec 09 07:45:00 CST 2016 0 2355
Java堆(heap)、栈(stack)和队列的区别

Java里面Stack有两种含义: 一:数据结构 Stack,即java.util.Stack Stack的特点为LIFO,即后进先出(Last in, first out)。 ...

Mon Feb 27 08:17:00 CST 2017 0 1341
AVL(平衡二叉搜索树)

简介 AVL树,是一种平衡(balanced)的二叉搜索树(binary search tree, 简称为BST)。由两位科学家在1962年发表的论文《An algorithm for the or ...

Wed Jan 08 22:51:00 CST 2020 0 683
ArrayList扩容

jdk1.5 可以看出,如果在初始化ArrayList时进行赋值,那么开始是不会进行扩容的。 如果是一个未赋值初始值的ArrayList,不断对其进行add,那么可以看出再超过old ...

Sat Mar 25 00:56:00 CST 2017 0 1234

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM